iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0

來加個圈圈的進度條

vue-radial-progress
找了幾種做法,直接用這個套件最簡單
文件裡面還有一個Live Demo可以玩

:total-steps=>總次數
:completed-steps=>已執行次數
每秒在倒數的時候把runTime++ 就可以了
src/views/Home.vue

<radial-progress-bar :diameter="200"
                    :completed-steps="runTime"
                    :total-steps="startTimeVal">
  <p>{{ paddingzero(Math.floor(timeVal/60), 2) }}:{{ paddingzero(timeVal % 60, 2) }}</p>
</radial-progress-bar>

來調個色

SCSS可以命名CSS的變數
先來寫一些共用的參數,例如顏色什麼的

src/assets/css/variables.scss

$pageWith: 600px;
$mainColor: #52565e;
$secondColor: #6a737b;
$fontColor: #fefefe;

把它import進來
在background-color那裡直接帶先前寫好的變數進去
src/views/App.vue

@import '@/assets/css/variables.scss';

#app {
  background-color: $mainColor;
}

全部都用變數,調顏色的時候就會快很多,直接修改這支variables.scss就好
推薦一下這個配色的網站
那一個好看就套進去試試,改到順眼為止

最後配了這個暗色系
https://ithelp.ithome.com.tw/upload/images/20201004/20129767x0tKDyaOEY.png

還有一些字的大小、UIUX,我都盡力調,不順或不好看也沒時間了,就先這樣吧XD

今天的commit

明天會來講heroku的東西

謝謝大家~


上一篇
Day 26 報表
下一篇
Day 28 Heroku MySQL&Redis
系列文
Golang & Vue.js 30天從0打造服務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言